# 缩进
# 统一使用 4 个空格进行缩进

# 空行
# 模块级函数和类定义之间空两行
# 类成员函数之间空一行


# 文件使用 UTF-8 编码
# 文件头部加入#-*-conding:utf-8-*-

# import
# import语句应该放在文件头部，置于模块说明及docstring之后，于全局变量之前

# 空格
# 在二元运算符两边各空一格[=,-,+=,==,>,in,is not, and],函数的参数列表中  ,之后要有空格
# 函数的参数列表中，默认值等号两边不要添加空格
# def complex(real, imag=0.0):
# 字典对象的左括号之前不要多余的空格
# dict['key'] = 1

# 换行
# 括号内换行 第二行缩进到括号的起始处
# foo = long_function_name(var_one, var_two,
#                          var_three, var_four)

# 第二行缩进 4 个空格，适用于起始括号就换行的情形
# def long_function_name(
#         var_one, var_two, var_three,
#         var_four):
#     print(var_one)

# 使用反斜杠\换行，二元运算符+ .等应出现在行末
# session.query(MyTable).\
#         filter_by(id=1).\
#         one()

# if/for/while一定要换行

# docstring
# docstring 的结束"""应该独占一行，除非此 docstring 只有一行。
# """Return a foobar
# Optional plotz says to frobnicate the bizbaz first.
# """

# 命名规范
# 模块尽量使用小写命名，首字母保持小写，尽量不要用下划线
# 类名使用驼峰命名，首字母大写，私有类可用一个下划线开头
# 函数名一律小写，如有多个单词，用下划线隔开 私有函数在函数前加一个下划线_
# 变量名尽量小写, 如有多个单词，用下划线隔开
# 常量采用全大写，如有多个单词，使用下划线隔开

# Python 程序是大小写敏感的，如果写错了大小写，程序会报错
# 空值 Python 中，用 None 来表示
# True 和 False 是bool的关键字 注意大小写
# 在前方加r 表示原始字符串 下方会输出 test\test
# print(r'test\test')

#
#
#
#
#
#
#
#
#
#
#
#



